コンパイル時間が急に激増( Reload Script Assemblies )した為 Editor Iteration Profilerを利用し、コンパイル時間を調べたところPropertyBackingFieldDrawerのInitializeOnLoadが原因であることがわかりました
PropertyBackingFieldDrawer https://qiita.com/su10/items/35be3e8f323975800de8#property-backing-field-drawerのpropertybackingfieldを使う
- InitializeOnLoad UnityFeatureDefineSymbols
- InitializeOnLoad PropertyBackingFieldDrawer
の両方が ProeprtyBackingFieldDrawerが利用しているものになり、時間の約7割程を締めています パッケージを削除したところリロード時間が 27秒 → 5秒 ほどに短縮しました
まだ詳細には調べていませんがそのまま利用するには難しいですね パッケージ自体は使いやすく良い物なため短縮方法等調査したら追記します